stranded abroad - Alemán Inglés Diccionario